.all {
  height: 100vh;
  background-color: #f4f4f4;
  .login {
    width: 100%;
    background-color: #f4f4f4;
    display: flex;
    flex-direction: column;
    .header {
      width: 100%;
      .header_img {
        height: 384px;
        width: 881px;
      }
    }
    .main {
      width: 100%;
      display: flex;
      flex-direction: column;
      .login_page {
        width: 100%;
        .title {
          width: 96px;
          height: 67px;
          left: 99px;
          top: 424px;
          font-family: 'PingFang SC', sans-serif;
          font-size: 48px;
          font-weight: 500;
          line-height: 67.2px;
          text-align: center;
          color: #000000;
          z-index: 2;
          margin-left: 95px;
          margin-bottom: -65px;
        }
        .green_div {
          width: 104px;
          height: 24px;
          margin-top: 38px;
          margin-left: 95px;
          font-family: 'PingFang SC', sans-serif;
          background-color: #05e400;
        }
        .item_first {
          display: inline-flex;
          width: 560px;
          margin-top: 129px;
          margin-left: 95px;
          .user_icon {
            width: 48px;
            height: 48px;
          }
          .username_input {
            margin-left: 24px;
            width: 488px;
            border-bottom: 1px #bbbbbb solid;
            padding-left: 36px;
            padding-bottom: 10px;
            font-family: PingFang SC;
            font-size: 28px;
            font-weight: 500;
            line-height: 39.2px;
          }
        }

        .item_second {
          display: inline-flex;
          width: 560px;
          margin-top: 96px;
          margin-left: 95px;
          .password_icon {
            width: 48px;
            height: 48px;
          }
          .password_input {
            margin-left: 24px;
            width: 452px;
            border-bottom: 1px #bbbbbb solid;
            padding-left: 36px;
            padding-bottom: 10px;
            font-family: 'PingFang SC', sans-serif;
            font-size: 28px;
            font-weight: 500;
            line-height: 39.2px;
          }
            .password_reg_input {
            margin-left: 24px;
            width: 488px;
            border-bottom: 1px #bbbbbb solid;
            padding-left: 36px;
            padding-bottom: 10px;
            font-family: 'PingFang SC', sans-serif;
            font-size: 28px;
            font-weight: 500;
            line-height: 39.2px;
          }
          .see {
            display: inline-flex;
            flex-direction: column-reverse;
            justify-content: flex-end;
            margin-top: 8px;
            .see_icon {
              padding-bottom: 11px;
              text-align: justify;
              width: 36px;
              height: 36px;
              z-index: 9999;
              border: 0;
              border-bottom: 1px #bbbbbb solid;
            }
          }
        }

        .btn_div {
          width: 100%;
          text-align: center;
          margin-top: 106px;
          .btn {
            width: 488px;
            height: 70px;
            border-radius: 6px;
            padding: 14px, 212px, 14px, 212px;
            background-color: #04cb00;
            font-family: 'PingFang SC', sans-serif;
            font-size: 32px;
            font-weight: 500;
            line-height: 44.8px;
            text-align: center;
            line-height: 70px;
            color: #ffffff;
          }
        }
      }
    }

    .footer {
      width: 100%;
      display: flex;
      justify-content: center;
      height: 45px;
      margin-top: 291px;
      color: #888888;
      .footer_text {
        font-family: PingFang SC;
        font-size: 32px;
        font-weight: 500;
        line-height: 44.8px;
        text-align: center;
      }
    }

    .footer_reg {
      width: 100%;
      display: flex;
      justify-content: center;
      height: 45px;
      margin-top: 147px;
      .footer_text {
        color: #888888;
        font-family: PingFang SC;
        font-size: 32px;
        font-weight: 500;
        line-height: 44.8px;
        text-align: center;
      }
    }
    .create {
      color: #4b8ded;
    }
  }
}
